html,body{height:auto;margin:0;padding:0}
body{font-family:Helvetica,Arial,sans-serif;font-size:small;color:#000;background-color:#fff;margin:3px 8px}
a,a:link{color:#00c}a:active{color:red}a:visited{color:#551a8b}
p{padding:1em 0 0 0;margin:0;line-height:125%}
img{border:none;padding:0;margin:0}
a img{border:1px solid;padding:1px}
#topbar{width:100%;padding:3px 0 0 0;text-align:right;border-bottom:1px solid;background:#e5ecf9}
#usermenu{position:absolute;top:25px;right:5px;width:200px}
.usermenutable{border-collapse:collapse;width:200px;padding:3px 0 0 0;text-align:left;border:1px solid black;background:#d5dce9}
label, input { display:block; }
input.text { margin-bottom:12px; width:95%; padding: .4em; }
fieldset { padding:0; border:0; margin-top:25px; }
h1 { font-size: 1.2em; margin: .6em 0; }
div#users-contain { width: 350px; margin: 20px 0; }
div#users-contain table { margin: 1em 0; border-collapse: collapse; width: 100%; }
div#users-contain table td, div#users-contain table th { border: 1px solid #eee; padding: .6em 10px; text-align: left; }
.ui-dialog .ui-state-error { padding: .3em; }
.validateTips { border: 1px solid transparent; padding: 0.3em; }
